草庐IT

前端 PM

全部标签

花费9.9元零基础自学前端

大学大学学的是成都理工电气专业,大四时班上有一半的人都考进了国家电网,现在看来那些进了电网的同学是最安逸的。大四时收到两份offer,一份是中国核电(进去三班倒),一份是中电建(去工地修房子),最后选择了去中电建修房子。毕业后去了工地报道,没几天就辞职跑路回了成都。第一份电气工作回成都后经过室友介绍进了老家彭州那边的一家电气公司,进去后给安排了一个电气的师傅来带我,每天的工作就是帮师傅跑腿签字、收快递、发快递、去库房领东西。那一年有4个应届毕业生,都不是计算机相关专业的。公司的书记想搞一个内部生产管理系统,看我们4个年轻人每天都在打酱油,就找到我们想让我们研究一下看能不能做出这个系统(公司里面

前端使用JSON编辑器、java编辑器、浏览器中使用eslint

一、vue3中使用Json编辑器//安装npminstallvue3-json-editor--savenpminstallvue3-json-editor@latest--save//项目中使用(两种导入方式本质上一致,区别在于模块的默认导出方式不同)import{Vue3JsonEditor}from'vue3-json-editor/dist/vue3-json-editor.cjs.js'//使用了ES6的解构赋值语法,从CommonJS规范导出的模块中,显式地导入了名称为Vue3JsonEditor的变量。这样的话,您需要在代码中显式地使用该变量来创建组件importVue3Json

前端3D开发,你需要了解的知识汇总

#前端基础语言基础:要对html/css/javascript有一定了解;目前很多项目也使用typescript来代替javascript;大概了解vue/react/jquery等,WebGL项目一般都是一个前端项目的一部分,所有会结合前端框架进行传输和交互。工程化:项目运行环境搭建,一般选择node.js环境或者搭建apache环境;项目规范化;项目测试等。WebGL/Canvas/SVG:Canvas画布,html的一个元素,支持2D和3D绘图;WebGL,3D绘图协议,允许在Canvas上进行绘图;SVG,与Canvas没什么关系,是html用来绘制矢量图的标准。计算几何坐标系,矩阵运

前端规范(一)之ESlint以及@antfu/eslint-config

**相关章节**前端规范(一)之ESlint以及@antfu/eslint-config前端规范(二)之Prettier前端规范(三)之stylelint前端规范(四)之husky+lint-staged+commitizen+commitlintESlint本文将记录工作中eslint相关的内容,常用的配置、插件等;团队项目中规范尤其重要,否则合并代码的时候会有大量冲突出现;通过eslint和vscode工作区的setting.json设置能有效的使团队的规范保持一致;@antfu/eslint-config预设配置(推荐)在介绍ESlint之前推荐一个项目,也就是AnthonyFu大佬的开

php - "Proper"index.php 和前端 Controller 的分离/区别

对于PHPMVC应用程序,index.php文件和前端Controller的工作有何不同?前端Controller是在index.php中,还是在单独的文件中?我如何将两者分开并让它们一起工作?前端Controller应该是一个类(或者像它自己的实体)吗?(如果是这样,那么index.php将实例化前端Controller?)我知道他们必须“设置环境”,其中包括定义一些常量等,但什么是什么?(--自动加载器、调试工具等)我看过这个:MVCwithafrontcontrollerconfusion,但这并没有解决index.php和前端Controller之间的区别问题。

前端如何安全的渲染HTML字符串

在现代的Web应用中,动态生成和渲染HTML字符串是很常见的需求。然而,不正确地渲染HTML字符串可能会导致安全漏洞,例如跨站脚本攻击(XSS)。为了确保应用的安全性,我们需要采取一些措施来在安全的环境下渲染HTML字符串。本文将介绍一些安全渲染HTML字符串的最佳实践,以帮助你有效地避免潜在的安全风险。目录常见渲染方式HTMLReactVueAngularHTMLSanitizerAPI是什么?怎么用?自定义浏览器支持第三方库DOMPurifyjs-xsssanitize-html常见渲染方式首先来看一下如何在HTML、React、Vue、Angular中渲染HTML字符串。HTML在HTM

Web前端VScode/Vue3/git/nvm/node开发环境安装

目录1基本配置2安装vscode3安装vue4配置bash5安装nvm6安装node7安装yarn8新建项目9运行helloworld1基本配置本篇是为了做前端开发的环境而写。使用的操作系统是windows1064位2安装vscode现在做vue和node基本就是vscode和webstorm,本篇就是用vscode。可以从主页直接下载选择windows版本下载即可。下载速度还是可以的,如果下不下来,可以看本篇的附件资源。下载后就是一顿默认安装,只有文件关联那里不要勾选,因为平时也不用vscode默认浏览。安装好直接打开,我们从vscode里下载vue相关组件。3安装vue打开vscode后,

ELADMIN - 免费开源 admin 后台管理系统,基于 Spring Boot 和 Vue ,包含前端和后端源码

一款简单好用、功能强大的admin管理系统,包含前端和后端源码,分享给大家。ELADMIN 是一款基于SpringBoot、Jpa或Mybatis-Plus、SpringSecurity、Redis、Vue的前后端分离的后台管理系统。ELADMIN的作者在Github和Gitee上看了很多的项目,发现大多数都是基于Mybatis,而基于SpringBootJpa的很少,于是就产生了开发ELADMIN的想法。不过后来考虑到国内开发业务比较复杂,很多项目都使用Mybatis,ELADMIN也同步发布了Mybatis-Plus的版本。ELADMIN目前最新版是基于SpringBoot2.6.4、Sp

前端Vue自定义带历史记录的搜索框组件searchBar 支持搜索输入框清空 搜索历史存储记录清除

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等。今天给大家介绍的一款组件是:前端Vue自定义带历史记录的搜索框组件search

Jenkins自动化构建部署前端项目(Linux+gitee)

本文讲述了Jenkins自动化构建部署前端项目,内容包括Linux系统安装Jenkins、如何配置构建项目并发布到目标服务器。背景因公司系统项目众多,前端项目打包麻烦,项目代码管理混乱,因此需要gitee+Jenkins做自动化构建,优化项目打包流程及代码管理。本次教程可实现最简单的自动化打包发布流程:从gitee上拉取前端项目代码->执行命令打包构建->将打包文件传输到目标服务器的指定位置服务器之间使用ssh服务器账密连接。代码使用gitee管理。gitee的配置暂时也是使用gitee账密设置凭证来拉取代码前提条件1、Linux服务器2、服务器ip+账密3、gitee账密安装JenkinsJ